div.body {
 margin: 14px;
}

h1 {
 border-bottom: 1px solid #CCC;
 padding: 0 0 10px 32px;
 margin-bottom: 10px;
 background: url(http://www.digital-web.com/extras/facebook_application/birthdaysbook_icon.png) 10px 1px no-repeat;
}

div.msg {
 background: #FFFFCC;
 border: 1px solid #FFFF66;
 padding: 0 10px;
 margin-bottom: 30px;
}

div.msg p {
 line-height: 140%;
}

div.msg p.foot {
 color: #CCC;
}

div.msg p.foot a {
 color: #CCC;
}

a.hcalendar {
 float: right;
}

table {
 border-collapse: collapse;
 width: 100%;
}

table tr td, table tr th {
  padding: 10px;
}

table tr.odd td, table tr.odd th {
  background: #F9F9F9; 
}

table tr th {
 text-align: left;
}